//
//  NextViewController.swift
//  swift-test
//
//  Created by 梁森 on 2021/4/14.
//  Copyright © 2021 apple. All rights reserved.
//

import UIKit

class NextViewController: UIViewController {

	static let a = "a"
	
    override func viewDidLoad() {
        super.viewDidLoad()
		view.backgroundColor = .yellow
		view.addSubview(tableView)
    }
    
	static func abc() {
		Self.a
	}

	lazy var tableView: UITableView = {
		let tableView = UITableView(frame: CGRect(x: 0, y: 0, width: self.view.frame.width, height: self.view.frame.height), style: .plain)
		tableView.dataSource = self
		tableView.delegate = self
		tableView.ls.registerCell(NextTableViewCell.self)
		return tableView
	}()
}



extension NextViewController: UITableViewDelegate, UITableViewDataSource {
	func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
		return 8
	}
	
	func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
		let cell = tableView.ls.dequeueReusableCell(indexPath: indexPath) as NextTableViewCell
		cell.textLabel?.text = "\(indexPath.row)"
		return cell
	}
}

class NextTableViewCell: UITableViewCell, RegisterRepeat { }
